草庐IT

javac : invalid target release: 1. 8

全部标签

java - 为什么javac在@Override注释上失败

当我实现接口(interface)的方法时,Eclipse正在添加@Override注释。Eclipse似乎对此没有任何问题。而我们来自CruiseControl的自动化构建过程似乎对此没有任何问题。但是当我从命令行构建时,ant运行javac,我得到了这个错误:[javac]C:\path\project\src\com\us\MyClass.java:70:methoddoesnotoverrideamethodfromitssuperclass[javac]@Override[javac]^[javac]1errorEclipse在Java1.6下运行。CruiseControl

java - 为什么javac在@Override注释上失败

当我实现接口(interface)的方法时,Eclipse正在添加@Override注释。Eclipse似乎对此没有任何问题。而我们来自CruiseControl的自动化构建过程似乎对此没有任何问题。但是当我从命令行构建时,ant运行javac,我得到了这个错误:[javac]C:\path\project\src\com\us\MyClass.java:70:methoddoesnotoverrideamethodfromitssuperclass[javac]@Override[javac]^[javac]1errorEclipse在Java1.6下运行。CruiseControl

java - Swing 渲染在 JDK 1.8 中出现损坏,在 JDK 1.7 中正确

我已经安装了IntelliJIDEA(13.1.1#IC-135.480)和JDK1.8.0(x64),并使用GUI表单设计器生成了一些GUI。然后我运行代码并意识到有些地方不对劲。这是我的GUI截图:Font的渲染似乎不太好。此外,当我将鼠标移到按钮上时,按钮会丢失其文本。所以我安装了JDK1.7.0_40(x64),重新编译项目并再次运行。当我使用JDK1.7时,会出现以下表单:渲染好像没问题,按钮也没问题。所以我安装了最新的图形和芯片组驱动程序等等,但问题仍然存在。您在使用JavaSwingUI时遇到过这样的问题吗?你能帮我解决我的问题吗?任何帮助将不胜感激。更新:我创建了一个只

java - Swing 渲染在 JDK 1.8 中出现损坏,在 JDK 1.7 中正确

我已经安装了IntelliJIDEA(13.1.1#IC-135.480)和JDK1.8.0(x64),并使用GUI表单设计器生成了一些GUI。然后我运行代码并意识到有些地方不对劲。这是我的GUI截图:Font的渲染似乎不太好。此外,当我将鼠标移到按钮上时,按钮会丢失其文本。所以我安装了JDK1.7.0_40(x64),重新编译项目并再次运行。当我使用JDK1.7时,会出现以下表单:渲染好像没问题,按钮也没问题。所以我安装了最新的图形和芯片组驱动程序等等,但问题仍然存在。您在使用JavaSwingUI时遇到过这样的问题吗?你能帮我解决我的问题吗?任何帮助将不胜感激。更新:我创建了一个只

java - JDK 1.8(C :\. ..)没有附加IDEA注解,有些问题会找不到

在AndroidStudio3.1.2中,我突然在编辑器顶部的黄色磁带框中收到以下消息:NoIDEAannotationsattachedtotheJDK1.8(C:\ProgramFiles\Android\AndroidStudio\jre),someissueswillnotbefound我在编辑配置中也有一个警告:DefaultActivitynotfound我该如何解决这些问题? 最佳答案 解决方案关闭AndroidStudio转到C:\Users\UserName\.android并将build-cache文件夹重命名为

java - JDK 1.8(C :\. ..)没有附加IDEA注解,有些问题会找不到

在AndroidStudio3.1.2中,我突然在编辑器顶部的黄色磁带框中收到以下消息:NoIDEAannotationsattachedtotheJDK1.8(C:\ProgramFiles\Android\AndroidStudio\jre),someissueswillnotbefound我在编辑配置中也有一个警告:DefaultActivitynotfound我该如何解决这些问题? 最佳答案 解决方案关闭AndroidStudio转到C:\Users\UserName\.android并将build-cache文件夹重命名为

java - Sun 的 javac 产生的奇怪异常表条目

鉴于这个程序:classTest{publicstaticvoidmain(String[]args){try{thrownewNullPointerException();}catch(NullPointerExceptionnpe){System.out.println("Incatch");}finally{System.out.println("Infinally");}}}Sun的javac(v1.6.0_24)产生以下字节码:publicstaticvoidmain(java.lang.String[]);//Instantiate/throwNPE0:new#2;//cl

java - Sun 的 javac 产生的奇怪异常表条目

鉴于这个程序:classTest{publicstaticvoidmain(String[]args){try{thrownewNullPointerException();}catch(NullPointerExceptionnpe){System.out.println("Incatch");}finally{System.out.println("Infinally");}}}Sun的javac(v1.6.0_24)产生以下字节码:publicstaticvoidmain(java.lang.String[]);//Instantiate/throwNPE0:new#2;//cl

java - 使 javac 将警告视为错误

我有一个可以编译我的程序的Ant文件。如果编译器报告任何警告,我希望javac任务失败。关于如何做到这一点的任何线索? 最佳答案 使用-Werror标志。它没有在-help输出中列出,但它可以工作。我是通过thisblogentry找到的并在我自己的代码上进行了测试(在带有Ant的NetBeans中)。输出是:MyClass.java:38:warning:[serial]serializableclassMyClasshasnodefinitionofserialVersionUIDpublicclassMyClassextend

java - 使 javac 将警告视为错误

我有一个可以编译我的程序的Ant文件。如果编译器报告任何警告,我希望javac任务失败。关于如何做到这一点的任何线索? 最佳答案 使用-Werror标志。它没有在-help输出中列出,但它可以工作。我是通过thisblogentry找到的并在我自己的代码上进行了测试(在带有Ant的NetBeans中)。输出是:MyClass.java:38:warning:[serial]serializableclassMyClasshasnodefinitionofserialVersionUIDpublicclassMyClassextend